
# score = input("请输入你的成绩:")
# print(type(score))

while True:
    score = input("请输入你的成绩：")
    if score.isdigit():  # 检查输入是否为数字
        score = int(score)  # 将字符串转换为整数
        if 90 <= score <= 100:
            print("优秀")
        else:
            print("不合格")
        break  # 输入有效，退出循环
    else:
        print("输入无效，请输入数字！")  # 提示用户重新输入
print(f"你输入的成绩是：{score}")

# score = int(score, base=10)
# print(type(score))
# print(score)


print("-------------------------------------------")

a = 1000
b = 100
if a > b:
    print("a<b")

print("-------------------------------------------")

# 逻辑运算符

# and 是左右两边都需要满足&
# or 是左右两边需要满足一个就可以|
# not 是相反的结果^
s1 = "haha"
s2 = "xixi"
if s1 == "haha" and s2 == "xixi":
    print("haha and xixi")

print("-------------------------------------------")

# 三元运算 二选一
# 基本格式1
# if-else
ss = 100
if ss == 0 :
    print("100 != 0")
else:
    print("100")

# 三元运算 多选一
# 基本格式2
# if-elif
ss2 = 1000
if ss2 >= 0:
    print("ss2 >= 0")
elif ss2>=100:
    print("ss2 >= 100")
elif ss2>=1000:
    print("ss2 >= 1000")


# 三元运算 多选一
# 基本格式3
# if-elif-else

ss1 = 100
if ss1 > 1000:
    print("ss1 > 10")
elif ss1 == 1000:
    print("ss1 == 100")
else:
    print("ss1 <= 10")

